Bad development practices for the sake of product delivery

Bad development practices for the sake of product delivery Note: Please keep in mind that this is a rough draft, it's just what came to my fingertips when I felt motived to type. Please comment on ideas and perhaps suggest structure, rather than mechanics. This is an article I will... [Read More]

PyAIM-t as an alternative to aim-transport + jabberd2

PyAIM-t as an alternative to aim-transport + jabberd2 Objective:Get an AIM-transport in place for my new jabberd2 server.Outcome:Success. While I didn't end up taking the course of action I expected, I ended up with a better end result. AIM-t for 1.4.3 never did seem to work with buddy lists, but... [Read More]

mu-conference, jcr and jabberd2

mu-conference, jcr and jabberd2 Objective:To get mu-conference running with jabberd2.Projects Utilized:JabberD 2.0.3JCR (Jabber Component Runtime) 0.2.4Outcome:Success. I could have done a couple things: 1) run a jabberd 1.4 server with a service entry, 2) use JCR to compile mu-conference as a stand-alone daemon that uplinks to the router. I opted... [Read More]

Jabber authentication against an existing database

Jabber authentication against an existing database Objective:Configure a jabber server which authenticates against an existing userbase and "just works" when a user tries to log to the jabber server in using their credentials.Projects utilized:JabberD 2.0.3PostgreSQL 7.4.7Outcome:Success, while I could have reached the objective using my existing jabberd 1.4.3 setup, I... [Read More]

PHP code profiling

PHP code profiling So I've just discovered the xdebug module for PHP. It's fucking sweet. I've barley played with the actual debugger at all yet, but I must say I'm extremely impressed by the code profiling modes. It allows several modes of output to track down slow and hot areas... [Read More]

AIM bot in PHP5

AIM bot in PHP5 Objective:Create a simple bot that handles events from AOL instant messenger and is able to be manipulated at runtime.Projects utilized:JabberD 1.4.3AIM Transport 20040131.bPHP 5Class.Jabber.PHP 0.4.2PostgreSQL 7.4.7Outcome:Success, it was up and running within 10 minutes. The JabberD and AIM-t infrastructure was already in place from one of... [Read More]